Skip to content

线性代数,矩阵的运算 ​

1. 矩阵的基本概念 ​

在开始运算之前,先确保你了解矩阵的定义:

  • 矩阵:一个矩阵是一个由数字(或符号)排列成的矩形阵列,通常用大写字母(如 A,B)表示。
  • 矩阵的维度用“行数 × 列数”表示。例如,一个 2×3 的矩阵有 2 行和 3 列:A=[123456]

2. 矩阵的基本运算 ​

2.1 矩阵加法 ​

  • 定义:只有当两个矩阵具有相同的维度(即相同的行数和列数)时,才能相加。加法是将对应位置的元素相加。

  • 公式:如果 C=A+B,则 Cij=Aij+Bij。

  • 示例: 假设有以下两个矩阵:

    A=[1234],B=[5678]

    则它们的和为:

    A+B=[1+52+63+74+8]=[681012]
  • 注意:如果两个矩阵维度不同(比如一个是 2×2,另一个是 2×3),则无法相加。

2.2 矩阵乘法(点乘) ​

  • 定义:矩阵乘法(也叫点乘)是将一个矩阵的行与另一个矩阵的列进行对应元素的乘积求和。矩阵 A(维度 m×n)和矩阵 B(维度 n×p)相乘的结果是一个 m×p 的矩阵。

  • 条件:矩阵 A 的列数必须等于矩阵 B 的行数。

  • 公式:如果 C=A⋅B,则 Cij=∑k=1nAik⋅Bkj。

  • 示例: 假设有以下两个矩阵:

    A=[1234],B=[5678]

    则它们的乘积为:

    A⋅B=[1⋅5+2⋅71⋅6+2⋅83⋅5+4⋅73⋅6+4⋅8]=[5+146+1615+2818+32]=[19224350]
  • 注意:矩阵乘法不满足交换律,即 A⋅B≠B⋅A(除非满足特定条件)。

2.3 向量叉乘(Cross Product) ​

  • 定义:叉乘是两个三维向量之间的运算,结果是一个新的向量。这个新向量垂直于原始两个向量所在的平面,并且其方向可以通过“右手定则”确定。

  • 条件:叉乘通常只适用于三维向量(即每个向量有 3 个分量)。

  • 公式:对于向量 a=(a1,a2,a3) 和 b=(b1,b2,b3),叉乘 a×b 为:

    a×b=(a2b3−a3b2,a3b1−a1b3,a1b2−a2b1)
  • 示例: 假设有两个向量:

    a=(1,2,3),b=(4,5,6)

    则叉乘为:

    a×b=(2⋅6−3⋅5,3⋅4−1⋅6,1⋅5−2⋅4)=(12−15,12−6,5−8)=(−3,6,−3)
  • 注意:叉乘的结果是一个向量,而非标量;另外,叉乘不满足交换律,a×b=−(b×a)。

最后更新于:

Released under the MIT License.